package com.tql.pandian.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("tql_stap_base")
public class TsqStapBaseEntity {

    /**
     * id
     */
    private Integer id;

    /**
     * 物料编码
     */
    private String stapCode;

    /**
     * 物料名称
     */
    private String stapName;

    /**
     * 物料基本单位
     */
    private String stapBaseUnit;

    /**
     * 规格型号
     */
    private String stapSpec;

    /**
     * 乐观锁
     */
    private String revision;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedTime;

    /**
     * 辅助单位
     */
    private String stapAuxUnit;

    /**
     * 助记码
     */
    private String mnemonicCode;

    /**
     * 审核日期
     */
    private String approveDate;

    /**
     * 组织名称
     */
    private String orgName;

    /**
     * 物料类型名称
     */
    private String stapTypeName;

    /**
     * 物料类型编码
     */
    private String stapTypeCode;

    /**
     * 默认仓库
     */
    private String warehouse;

    /**
     * 供货渠道
     */
    private String supply;

    /**
     * 是否上架
     */
    private String onshelf;

    /**
     * 毛料
     */
    private String woolen;

    /**
     * 净料
     */
    private String cleanMaterial;

    /**
     * 出净率
     */
    private String netDeliveryRate;
}
